font-weight: bold;
text-align: center;
color: #eeeeec;
+ border-radius: 4px;
}
+.datemenu-date-label:hover,
.datemenu-date-label:focus {
background-color: #999999;
}
+.datemenu-date-label:active {
+ background-color: #aaaaaa;
+}
+
.calendar-day-base {
font-size: 9pt;
text-align: center;
hbox.add(vbox);
// Date
- this._date = new St.Label({ style_class: 'datemenu-date-label',
- can_focus: true });
- vbox.add(this._date);
+ this._date = new St.Button({ style_class: 'datemenu-date-label',
+ can_focus: true,
+ });
+ this._date.connect('clicked',
+ Lang.bind(this, function() {
+ this._calendar.setDate(new Date(), false);
+ }));
+ vbox.add(this._date, { x_fill: false });
this._eventList = new Calendar.EventsList();
this._calendar = new Calendar.Calendar();
*/
let dateFormat = _("%A %B %e, %Y");
let displayDate = new Date();
- this._date.set_text(displayDate.toLocaleFormat(dateFormat));
+ this._date.set_label(displayDate.toLocaleFormat(dateFormat));
},
_getCalendarApp: function() {